2690
1193
655
1649
2552
268
454
1166
408
397
2859
779
2846
1367
2118
1531
27
2251
2611
2874
886
2970
2000
2052
3558
1713
2352
1898
870
2604
2039
2119
149
3169
2739
1360
807
2050
3094
1311
2583
1613
1639
160
1288
808
1354
902
551
821
2799
2104
837
326
2380
2277
2065
996
2492
2428
1648
3531
2327
1911
1925
2201
1921
1073
1552
338
2791
891
2601
3054
2391
32
2379
214
1783
607
913
3436
2868
2806
1912
139
1277
673
2250
2751
645
3205
713
1173
3088
88
2066
1041
2405
2343
1768
1082
2990
1035
2018
2702
1689
2451
1922
3136
2709
3587
2455
595
1868
3303
3467
365
687
1148
154
2745
1380
944
2370
2855
1881
1858
3276
386
216
170
1633
56
1576
3683
1336
3671
826
86
3653
3627
2423
1208
1859
1763
2318
1553
548
463
1936
538
1454
390
2346
1467
736
2146
97
3345
35
1370
1461
3134
2515
2210
557
2299
96
2135
2121
850
696
2353
1414
3112
2951
400
2992
1318
2331
2634
820
3604
3273
3684
3022
2322
2677
2363
2242
288
629
831
3426
2962
2304
2170
2438
2368
604
3589
137
1365
472
3349
3312
2386
3599
2389
3596
2811
993
3083
188
229
2905
663
552
295
2500
2449
180
3592
3658
2853
564
519
3304
1191
2141
2940
2446
561
2122
1070
1981
990
1427
2084
2995
3128
1029
2459
3417
1804
3697
2237
3714
1680
93
1667
1642
2376
956
3431
2371
1598
3035
1245
2771
2148
854
1755
47
3590
488
822
3107
2998
2805
1279
2784
2567
3031
1561
2151
646
1549
363
496
2351
1946
1328
3137
1063
3551
3347
3370
477
75
382
1935
1124
1846
662
2996
3507
418
833
1105
1283
2165
1574
600
25
1679
2439
1223
2091
3296
1439
2012
2671
2467
396
3143
3529
2258
52
760
1107
3163
2565
1651
2728
1966
735
500
2393
3409
1187
3522
2688
1781
2457
438
2593
706
3170
2505
635
3346
524
1300
1510
1954
3519
726
1762
844
1146
2287
2608
218
3074
3628
2663
1896
3234
2521
2861
695
2949
918
1828
2923
2478
2609
1085
1668
129
3237
2462
3027
1514
2387
599
952
2554
2225
2486
121
2978
130
1038
308
628
2444
2524
3669
3044
3452
1204
1218
1329
703
3291
1532
2339
2836
1468
3218
314
2587
60
2715
2508
2108
3716
1771
903
394
3439
493
802
1012
2002
841
373
2814
3472
3132
2076
1066
1040
863
811
316
2589
3162
2717
1051
1993
2789
761
2252
941
1408
2044
3514
193
1004
971
3681
3238
2885
311
610
2043
337
1045
464
720
283
172
2279
297
1190
1809
440
2470
131
3109
712
3051
245
1629
315
406
3366
691
73
1786
961
213
263
612
1211
1417
1983
3430
1718
1656
536
1186
2235
2895
815
253
2871
498
1366
104
1084
1986
3228
2383
965
2831
2435
3321
1241
445
407
1303
559
111
3495
3338
757
2570
3248
102
885
3512
1824
778
3081
2255
3471
2750
3091
1325
932
2946
375
527
1901
3630
1486
717
1271
3098
1033
487
2822
1757
2673
2518
2694
759
1356
1739
2394
246
2094
471
859
1480
2530
2637
2257
233
3372
264
3619
57
1160
1229
341
1537
3147
3479
1513
2047
1857
2612
2749
2566
300
76
874
2869
1154
2059
680
1377
2112
3689
591
217
398
3048
2214
2839
3564
943
1500
3299
1654
947
3641
1437
1419
3300
2372
2596
1787
424
766
165
783
2708
3233
1621
847
619
2631
969
2893
2935
190
3013
58
752
2293
2856
709
2961
152
2036
3111
2875
3678
2538
1721
289
421
906
2786
335
3441
2019
360
332
3685
1120
48
3515
367
2264
2932
627
2037
2200
265
2908
1505
2421
2319
2246
2981
1851
1821
2238
173
361
1452
1811
460
227
1647
3292
1422
77
576
1795
23
3214
3195
2195
3117
1260
2896
419
1791
2294
734
1476
3646
405
1464
275
2134
3188
701
2833
1338
1599
1926
157
4
469
1650
1503
2645
2286
2038
298
2683
3355
2847
2137
2229
1800
1515
49
1075
1541
1522
2676
2196
640
2912
1866
1404
2883
470
676
281
1097
681
3434
1100
1728
1885
2742
3610
781
1972
2136
3455
887
2987
2166
2369
3156
1547
1212
1077
2788
2641
2359
845
133
3367
2417
2684
2447
17
2707
2807
2243
2630
793
2493
1533
1980
447
1705
482
3121
3557
3537
187
930
905
1731
3158
740
1017
1662
2966
198
100
3306
1050
881
322
2176
824
250
1103
3041
2020
3326
1653
917
1435
1521
1121
2402
637
72
1961
1002
1301
225
2356
2362
3404
725
1006
601
3468
1897
2409
2522
2367
2442
3573
3067
1498
3161
3115
809
1438
1471
221
869
3402
2759
3541
3060
466
2668
860
2797
2046
3099
1723
480
2406
3194
2102
1178
1202
206
514
3390
1825
583
998
3180
1007
2077
3332
258
647
2988
1104
623
2479
1501
1478
259
1715
3674
1945
3505
2610
2307
2407
1815
2691
3443
1758
3450
2103
3100
865
36
3665
2840
3570
2001
2317
1744
2686
2073
817
1586
615
1436
267
115
2954
1685
1877
3470
1011
1814
3365
1753
2865
3061
3330
1248
2666
82
1756
2973
1203
1850
1934
1977
1491
3710
2624
2256
3267
3103
2854
3097
484
2308
3157
1493
1198
1134
1869
3071
1294
62
2298
2891
3171
319
1199
232
3709
972
3432
2382
178
1397
2203
1234
530
2027
3597
3651
1151
2096
3435
2774
2114
2626
1852
1411
1937
374
168
2575
2722
457
3588
3301
1517
1777
2704
1401
237
1526
2420
3482
1349
123
2639
3059
875
349
3699
1592
942
1626
1841
922
277
87
2026
1944
1704
2819
24
85
2270
719
2590
1289
2064
2456
578
1358
2115
2450
2994
1562
577
2226
2049
3675
668
643
428
3294
2326
492
1578
1412
1842
1906
1767
167
3465
2697
1239
801
2157
1543
2202
3691
1645
2602
1044
1969
2582
1982
12
1816
3285
1235
2414
1810
1608
2699
71
594
358
99
3580
3639
636
3508
2267
1677
411
872
2207
3018
3271
3030
573
2271
716
3192
1658
1634
192
3517
376
795
2551
571
2390
762
2975
3528
1020
848
603
2944
525
3474
120
1053
1296
2174
2876
1931
1177
3324
2795
2280
2164
950
2182
3451
3405
437
718
3105
836
3200
1839
2747
1399
3423
1914
1802
303
1861
3282
1273
1605
1862
785
3263
1584
2228
1995
3308
3223
2179
247
244
2031
2802
1016
1524
1867
3700
1508
1905
1577
109
3706
30
2835
555
634
988
220
2513
2974
354
452
2507
518
3019
450
2661
2345
574
3055
2495
1022
434
2679
3598
1694
1748
199
1031
3250
3462
532
2424
3427
771
700
2366
2823
2897
91
3043
2767
3475
3005
381
415
1206
449
856
1172
512
670
542
3287
212
3203
3496
2218
614
3341
2302
1784
348
1738
1372
2067
2138
1507
3093
276
208
1405
980
3176
2434
3358
3004
520
810
1892
534
632
852
1391
605
456
2437
2628
549
2292
3418
2972
1820
3152
446
2087
657
3235
1938
2900
1153
3379
731
834
765
1571
2284
1773
1251
2525
2378
3461
867
2336
219
2801
150
2448
1622
3352
327
3016
1714
1368
2082
1591
1695
1026
1806
2127
1113
959
1221
1059
2051
3526
2254
2303
1759
1684
2827
935
310
1923
2615
2093
114
3131
3454
65
1891
2917
2464
1870
838
2183
2848
2063
1174
2263
613
798
1706
1400
3318
2217
1068
2412
1805
2230
2756
1729
181
698
1834
20
3026
2904
1745
3395
1055
2158
2902
2769
1095
1949
3593
3661
238
2964
3175
3322
501
3181
2577
1612
2171
2627
1701
2088
1880
1079
2547
3420
2651
638
3119
2249
1793
617
1305
1872
2644
2539
1542
201
940
3281
1856
2204
1267
1778
1829
2915
296
3024
3383
853
2928
2616
3614
1465
2025
2672
630
2643
3690
560
2632
1853
2316
273
1908
3712
1119
333
1137
89
2290
2983
2227
2236
3078
1398
2143
2930
827
2844
2584
920
3608
2670
1228
1415
344
2984
705
1727
954
331
1604
3275
2536
2925
3184
1309
2732
59
1209
769
2999
459
31
1101
2658
2892
1883
126
3533
773
641
3025
679
2491
3400
1801
2765
2674
2787
1046
540
78
3622
2591
2979
1156
3210
3631
539
1920
379
984
1080
1618
2475
2231
2890
2159
1779
186
2295
2499
2719
3406
803
1116
210
1389
2878
2397
3500
1316
1849
290
2410
1855
1147
401
3110
642
1536
888
3009
839
3561
1379
1460
362
2260
2194
483
926
1962
2718
3187
2007
3483
3283
2659
2571
982
1304
356
3489
2259
2850
138
2381
2689
1163
3342
3289
2285
2506
3087
3075
1674
1840
516
2314
1281
3429
2375
2544
2301
2334
1056
1709
1540
1948
504
1058
2665
2516
1278
1322
1312
2830
280
747
3008
1959
3167
1489
3064
986
553
631
117
223
1663
3578
1298
1551
3585
2496
587
582
3464
2613
1159
937
2344
1125
1910
2785
2132
3335
442
3477
1423
581
465
284
515
176
3411
1568
1563
1623
1999
1504
1057
688
42
171
927
1441
1373
692
1941
312
3645
2894
1538
840
1155
602
2898
1860
896
772
183
364
3682
3277
1596
256
1670
2268
1780
1743
2017
2482
3490
675
1719
1393
697
1109
3650
2057
2278
2430
55
2568
2927
2636
1003
2682
2914
1426
1997
271
1575
3545
1115
1529
1357
2224
2778
9
1769
2385
579
1985
2072
1334
2429
1628
2700
3274
1413
825
868
876
1673
2737
2342
389
2092
3396
1473
945
3595
3092
1511
39
3295
3511
2011
3079
2955
3576
1317
2881
1512
204
1693
3056
368
1257
2866
3385
3050
1843
1702
2177
1876
2553
2147
1952
1
1627
336
44
1539
1197
977
1712
1554
2800
481
1351
110
1250
3532
2168
1597
3708
1686
166
780
2514
3323
2120
2022
13
2003
305
1485
1346
3422
2548
3191
1238
3525
43
1330
2938
2395
372
3546
453
1344
3638
2621
2662
3066
883
2300
1495
443
3415
3190
704
119
3600
2240
18
3197
3226
1455
3255
330
2712
1164
1025
2725
1710
1889
1585
1094
2035
2069
1942
163
948
359
3534
3014
3487
347
678
2083
3607
2080
2332
1546
2480
3694
1730
1019
976
1635
1915
3317
1189
1222
3182
2086
786
979
3428
3272
2340
666
567
2858
2963
3458
1227
2648
1240
1749
1644
3129
2574
2968
2540
1607
1261
2111
2461
1558
967
2185
1266
563
2860
849
299
529
3006
1315
3084
2468
3543
3632
897
3677
1295
3621
3240
1624
455
81
543
799
1457
74
2678
2197
334
2465
494
3000
3029
2416
3563
624
486
1185
3491
939
3360
653
2291
511
3073
3297
2041
621
3659
21
2233
231
1192
28
2097
1170
1492
2794
669
1293
108
1362
153
1737
1603
1196
2458
37
2113
923
2440
3569
1450
1971
507
113
1826
1560
2123
513
1013
1341
2221
1302
2162
1048
377
2361
2773
1348
50
672
3269
242
1904
1347
1616
2592
978
2741
2079
1520
1383
1149
755
1490
732
3125
788
1188
3612
1970
179
851
2040
916
650
2062
2399
1516
3252
2427
2190
1799
251
2509
1099
3550
1345
409
890
1140
846
2445
904
3350
3626
1733
2614
3153
391
2710
1434
1111
829
495
1661
2647
2454
2139
3328
1429
3394
1918
1114
2991
118
2364
3501
1716
1958
3688
1314
2373
3559
3698
877
2808
1909
249
3403
1874
2680
2803
1141
2529
3177
2126
3336
63
2266
3130
1081
2779
318
1878
1992
350
3140
620
2993
611
2188
2398
1751
2936
1496
3219
748
1009
1339
1162
2549
2106
378
3126
2820
1123
3138
2155
1453
1643
710
1268
1249
1018
3151
3085
2761
1807
768
526
3095
1463
135
2471
1254
1535
432
1220
3072
423
3257
1387
147
3246
1096
2433
1893
3236
94
892
3664
1726
1675
2669
41
842
3497
2247
128
1595
1371
3225
1443
2396
1570
2744
1544
3568
2009
5
3673
975
3217
2153
197
2941
3425
2758
3104
626
2681
1614
2716
2573
502
2828
633
3244
393
1043
3555
739
3227
1375
2477
1837
1118
3601
2144
774
2852
1333
412
2929
3696
3652
2181
2714
3239
3548
1131
2812
2149
3408
2481
1462
1176
1587
3506
1630
2933
2056
1640
1253
1091
3168
753
1606
2328
2089
1848
3647
2733
3392
1794
1308
1207
866
1818
3657
2172
1469
2178
3254
787
1076
1690
146
26
934
2193
416
340
568
321
958
531
1032
1579
2889
1259
522
1327
742
1782
2413
38
2315
2620
1566
3343
3052
3615
832
1534
2687
2140
1747
404
98
3198
3178
806
1900
366
3159
2074
3062
317
3249
2005
235
3123
544
758
2880
2810
2261
3381
995
3606
741
54
286
2173
1108
2013
3377
3127
3625
2384
1803
659
380
1688
3082
569
3642
3704
1943
1265
1564
949
1483
1023
1440
2971
3617
116
3686
1210
1376
195
1955
3521
474
3046
2586
2110
2752
1808
2350
686
1378
2711
1286
3101
1775
40
2071
1932
3307
2485
1754
2175
3702
3053
3150
2622
313
3687
1213
3033
1061
3374
3444
1287
556
3222
2556
3260
2216
2958
1687
141
475
3036
1835
745
1292
127
1291
2696
814
880
3581
1601
2531
3108
1320
2755
1030
1525
1894
2713
1600
2338
3189
1625
2404
908
964
3077
3012
2595
3003
1875
1219
2777
1530
1831
1790
1823
1242
439
671
644
70
10
3231
3216
2199
2959
805
3540
67
1833
2129
2282
3469
790
1559
143
3242
3419
3204
2706
84
3135
3667
260
414
2916
1572
1659
2239
570
2156
919
933
1431
2487
430
2939
2888
388
1337
1903
2045
3544
1609
1611
893
3315
1403
497
2723
572
1646
770
2472
3446
3185
2720
8
2534
1813
1956
1252
857
1746
1008
3510
1619
2920
3213
2219
3713
590
3456
2649
1998
683
3437
1093
3334
999
1390
3247
2075
136
2502
1117
1847
2911
2419
1732
2401
3701
3378
3363
1342
3463
3407
384
413
1143
462
1967
711
2886
2262
2580
616
357
2872
508
962
410
175
1497
2692
140
537
1226
2272
1201
3206
417
2337
2989
2305
155
2532
3369
1388
3316
1445
2921
101
586
1326
3574
169
2469
236
3245
1717
973
2145
1509
2523
1052
3656
1991
3021
2675
3509
3080
2081
3438
2206
2642
1384
80
3692
2015
1042
1276
871
3293
211
2862
3560
1582
1049
